(כמובן שהסיסמא תהיה מוצפנת)
11 תשובות
לקוקי אתה יכול להכניס מחרוזת.
תנסה לחשוב מה לעשות עם המידע הזה.
בונוס, קישור לפונקציות עבודה עם מחרוזות.
לא הבנת,
רק שאלתי האם אפשר להכניס משתנה שמכיל מערך לתוך קוקי ואח"כ לגשת אליו כך:
לא הבנת,
אי אפשר להכניס מערך, אי אפשר מספר, אי אפשר אוטובוס
אבל אפשר מחרוזת.
זה אומר שצריך להפוך את המערך\מספר\אוטובוס שלך למחרוזת.
עושים את זה עם php.net/json_encode
ושאני רוצה לקרוא את זה(לבדוק האם הערכים האלו שווים למסד)
אז אני יצטרך להמיר אותם חזרה למערך-איך?
או שלא צריך המרה בחזרה למערך?
אם יש לי 2 פרמטרים שאני מכניס לקוקי (בשביל אימות בכל דף)
האם כדי להשתמש במערך ואז להמיר -שזה אומר כל הפרמטרים בתוך קוקי 1
או שלהשתמש בכמה קוקיס, 2 קוקיס או יותר?
מה עדיף?
בדוקומנטציה של json_encode יש פונקציה שעושה את ההפך ונקראת json_..code
באופן כללי השאלה בנושא כמות הקוקיז זה מה שנוח לך. אין יתרונות או חסרונות כלשהם לכל דרך.
עכשיו שמתי לב שבקוקי אפשר ליצור מערכים
זה אומר שיש קוקי בשם NAME עם מפתחות 1,2,3,4..
וכך אפשר להכניס הרבה ערכים לתוך קוקי אחד(ולא שהערכים יהיו במערך,אלא שהקוקי עצמו הוא מערך)
זה כבר נראה לי נוח יותר..
הבעייה שאי אפשר לעשות את זה בסשן-אז נצטרך לשלוח 3 סשנים..זה נראה לי קצת הזוי
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
אתה באמת יכול לעשות ככה, רק שזה שלושה קוקיז שונים שהערך של כל אחד מהם הוא מחרוזת.
כש PHP מפענחת את הקוקי שהגיעו אליה - היא תשים אותם באותו מערך.
בקשר לסשן לא הבנתי שום דבר. אי אפשר לשים מה בסשן ולאן אתה מתכוון לשלוח אותו בכלל?
הסשן זה נורא פשוט:
יש לי משתנה שמכיל מערך,ואת המשתנה אני שם בסשן-זה הכל.
ושאני רוצה לגשת לאחד מהערכים אז עושים:
ולגבי הקוקי: אז אתה אומר שאם אעשה קוקי במערכים זה ישלח בעצם כמה קוקי?-אז מה העניין בזה?
אם אני אשתמש ב2 קוקי אז זה יותר תעבורה(לעומת קוקי 1)?
אם כן, זה משמעותי?